﻿using System;
using System.Collections.Generic;

namespace Rj.PersonnelVerification.Server.DataBaseContext.Entities
{
    /// <summary>
    /// 医生疾病上报列表
    /// </summary>
    public partial class TbtZyEmrQpmzxbr
    {
        /// <summary>
        /// 主键ID
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 诊断流水哈
        /// </summary>
        public int? DiagnoseNo { get; set; }
        /// <summary>
        /// 报告类型ID
        /// </summary>
        public string? ReportType { get; set; }
        /// <summary>
        /// 上报类型ID
        /// </summary>
        public int? UploadTypeId { get; set; }
        /// <summary>
        /// 疾病上报大类ID
        /// </summary>
        public int? ReportDiseaseId { get; set; }
        /// <summary>
        /// 就诊流水号
        /// </summary>
        public string? Jzlsh { get; set; }
        /// <summary>
        /// 诊断编码
        /// </summary>
        public string? DiagnoseCode { get; set; }
        /// <summary>
        /// 精神症状幻觉
        /// </summary>
        public string? Illusion { get; set; }
        /// <summary>
        /// 精神症状情感
        /// </summary>
        public string? Emotion { get; set; }
        /// <summary>
        /// 精神症状思维
        /// </summary>
        public string? Thought { get; set; }
        /// <summary>
        /// 精神症状行为
        /// </summary>
        public string? Action { get; set; }
        /// <summary>
        /// 精神症状意志
        /// </summary>
        public string? Volition { get; set; }
        /// <summary>
        /// 精神症状其他
        /// </summary>
        public string? Other { get; set; }
        /// <summary>
        /// 诊断医生姓名
        /// </summary>
        public string? DoctorName { get; set; }
        /// <summary>
        /// 诊断日期
        /// </summary>
        public DateTime? DiagnoseDate { get; set; }
        /// <summary>
        /// 诊断复核编码
        /// </summary>
        public string? DiagnoseCode2 { get; set; }
        /// <summary>
        /// 诊断复核医生姓名
        /// </summary>
        public string? DoctorName2 { get; set; }
        /// <summary>
        /// 诊断复核日期
        /// </summary>
        public DateTime? DiagnoseDate2 { get; set; }
        /// <summary>
        /// 初发病日期
        /// </summary>
        public DateTime? FirstAppearDate { get; set; }
        /// <summary>
        /// 初诊日期
        /// </summary>
        public DateTime? FirstConfirmDate { get; set; }
        /// <summary>
        /// 诊断机构编码
        /// </summary>
        public string? DiagnoseOrgId { get; set; }
        /// <summary>
        /// 诊断机构名称
        /// </summary>
        public string? DiagnoseOrgName { get; set; }
        /// <summary>
        /// 患者姓名
        /// </summary>
        public string? Name { get; set; }
        /// <summary>
        /// 患者性别
        /// </summary>
        public int? Gender { get; set; }
        /// <summary>
        /// 出生日期
        /// </summary>
        public DateTime? Birthday { get; set; }
        /// <summary>
        /// 身份证号
        /// </summary>
        public string? IdNo { get; set; }
        /// <summary>
        /// 手机号
        /// </summary>
        public string? Phone { get; set; }
        /// <summary>
        /// 工作地点
        /// </summary>
        public string? WorkPlace { get; set; }
        /// <summary>
        /// 户籍地  省（自治区、直辖市）
        /// </summary>
        public string? Hj1 { get; set; }
        /// <summary>
        /// 户籍地  市（帝、州、盟）
        /// </summary>
        public string? Hj2 { get; set; }
        /// <summary>
        /// 户籍地  县(市区、旗)
        /// </summary>
        public string? Hj3 { get; set; }
        /// <summary>
        ///  户籍地  乡
        /// </summary>
        public string? Hj4 { get; set; }
        /// <summary>
        /// 户籍地  村（居委会）
        /// </summary>
        public string? Hj5 { get; set; }
        /// <summary>
        /// 户籍地  详细至门牌号
        /// </summary>
        public string? Hj6 { get; set; }
        /// <summary>
        /// 现居地 省（自治区、直辖市）
        /// </summary>
        public string? Xj1 { get; set; }
        /// <summary>
        /// 现居地 市（地、州、盟）
        /// </summary>
        public string? Xj2 { get; set; }
        /// <summary>
        /// 现居地 县（市区、旗）
        /// </summary>
        public string? Xj3 { get; set; }
        /// <summary>
        /// 现居地 乡（镇，街道）
        /// </summary>
        public string? Xj4 { get; set; }
        /// <summary>
        /// 现居地 村（居委会）
        /// </summary>
        public string? Xj5 { get; set; }
        /// <summary>
        /// 现居地 门牌号
        /// </summary>
        public string? Xj6 { get; set; }
        /// <summary>
        /// 户籍地乡 行政区划
        /// </summary>
        public string? Hj4code { get; set; }
        /// <summary>
        /// 现居地 乡行政区划
        /// </summary>
        public string? Xj4code { get; set; }
        /// <summary>
        /// 职业
        /// </summary>
        public string? Occupaton { get; set; }
        /// <summary>
        /// 联系人姓名
        /// </summary>
        public string? ContractName { get; set; }
        /// <summary>
        /// 联系人手机号
        /// </summary>
        public string? ContractPhone { get; set; }
        /// <summary>
        /// 民族
        /// </summary>
        public string? Nation { get; set; }
        /// <summary>
        /// 户别
        /// </summary>
        public int? RegType { get; set; }
        /// <summary>
        /// 联系人与患者关系
        /// </summary>
        public string? ContractRelation { get; set; }
        /// <summary>
        /// 文化程度
        /// </summary>
        public string? Education { get; set; }
        /// <summary>
        /// 婚姻状态
        /// </summary>
        public string? MaritalStatus { get; set; }
        /// <summary>
        /// 送检主体（多选，以英文逗号,隔开）
        /// </summary>
        public string? SendDiagnosis { get; set; }
        /// <summary>
        /// 送检主体其他
        /// </summary>
        public string? SendDiagnosisOther { get; set; }
        /// <summary>
        /// 两系三代精神疾病家族史
        /// </summary>
        public string? FamilyHistory { get; set; }
        /// <summary>
        /// 是否已经行抗精神病药物治疗
        /// </summary>
        public string? IfCure { get; set; }
        /// <summary>
        /// 首次抗精神病药物治疗时间
        /// </summary>
        public DateTime? FirstCureTime { get; set; }
        /// <summary>
        /// 既往住院情况
        /// </summary>
        public string? HospitalStateHistory { get; set; }
        /// <summary>
        /// 既往关锁情况
        /// </summary>
        public string? ShutStatusHistory { get; set; }
        /// <summary>
        /// 既往危险行为
        /// </summary>
        public string? PastRiskhave { get; set; }
        /// <summary>
        /// 目前危险性评估
        /// </summary>
        public string? RiskPast { get; set; }
        /// <summary>
        /// 知情同意
        /// </summary>
        public string? AgreeType { get; set; }
        /// <summary>
        /// 药品信息
        /// </summary>
        public string? DrugInfos { get; set; }
        /// <summary>
        /// 状态 
        /// </summary>
        public string? Status { get; set; }
        /// <summary>
        /// 创建人
        /// </summary>
        public string? Creator { get; set; }
        /// <summary>
        /// 创建日期
        /// </summary>
        public DateTime? CreateTime { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>
        public string? Updator { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }
        public string? ComeFlag { get; set; }
        /// <summary>
        /// 医院编码
        /// </summary>
        public int? HospitalCode { get; set; }
    }
}
